package com.briup.pts.service;

import com.briup.pts.domain.bean.IndexRecord;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface IndexRecordService {

    /**
     * 分页多条件查询指标数据
     * @param pageNum 当前页码
     * @param pageSize 页面大小
     * @param startWeight 指标体重范围的起始体重
     * @param endWeight 指标体重范围的结束体重
     * @return 分页数据
     */
    PageInfo<IndexRecord> pageQuery(Integer pageNum,Integer pageSize,
                                    Integer startWeight,Integer endWeight);

    /**
     * 更新或新增指标记录信息
     * @param indexRecord 指标信息实体
     */
    void saveOrUpdate(IndexRecord indexRecord);

    /**
     * 根据id批量删除指标信息
     * @param irdIds 指标id的集合
     */
    void deleteBatch(List<String> irdIds);
}
